<?php 

   /**
    * Autor     :   Juan Jose Muñiz Juarez
    * Fecha     :   22/Abril/2012 02:00 a.m
    * Version   :   1.0
    */

   // Cabecera de la sesion
   /* 
       sesion_start();   
     */
   if ( !isset( $ruta_sistema ) )
     {
      if ( !defined( "RUTA_FISICA_SISTEMA" ) );
        {
           require_once "../../../../config/Constantes.php";
        }
                
        $ruta_sistema = RUTA_FISICA_SISTEMA . "/sistema/";
     }   

   require_once  $ruta_sistema . 'admin/config/clases/FicheroIni.php';
   require_once  $ruta_sistema . 'posts/clases/Categoria.php';
   require_once  $ruta_sistema . 'posts/clases/Posts.php';
   
   $editar_posts = "";
   $pagina_incrustada = false;
    
   if ( $pagina_incrustada )
    {
         
    }
    
   if ( !isset( $idioma_sistema ) )
     {
       $idioma_sistema = "es-ES";
     }
    
    // Cargamos la informacion del idioma para este formulario
    if ( !isset( $cfg_idioma_form ) )
     {
        $file_ini = IDIOMAS_RUTA_FISICA  . "/" . $idioma_sistema . "/" . $idioma_sistema . "." . FORMULARIO_EDICION_POSTS;
    
        //var_dump( $file_ini );
        $fichero_ini = new FicheroIni( $file_ini );
        //var_dump( $fichero_ini );
        $cfg_idioma_form = $fichero_ini -> getContenidoFicheroIni();
        
       // var_dump( $configuracion_idioma_formulario );
        
        // No existe o no se cargo el fichero
        if ( !$cfg_idioma_form )
          {
            // En caso contrario de que no exista el fichero ini para la edicion de contenido creamos el contenido
            $informacion_idioma = array();    
          }
     }
?>

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" type="text/css" media="screen" href="<?php echo CSS_RUTA_BASE . "/redmond/jquery-ui-1.8.18.custom.css"?>" />
   <link rel="stylesheet" type="text/css" media="screen" href="<?php echo JAVASCRIPT_JQUERY_PLUGINS . "/jgrid/css/ui.jqgrid.css"?>" />
   <style>
      body {
      
      	margin: 0;			/* Remove body margin/padding */
        padding: 0;
        overflow: hidden;	/* Remove scroll bars on browser window */	
        font-size: 75%;            
   </style>
   <?php 
      // Verificamos si cargamos o no la libreria JQUERY
      if ( !isset( $cargar_jquery ) )
        {
          echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY . '" ></script>';
          echo ' <script type="text/javascript" src="' . JAVASCRIPT_RUTA_BASE . "/funciones.js" . '" ></script>';
          echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY_PLUGINS . "/jgrid/i18n/grid.locale-es.js" . '" ></script>';
          echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY_PLUGINS . "/jgrid/jquery.jqGrid.min.js" . '" ></script>';
          echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY_UI . '" ></script>';
          echo ' <script type="text/javascript" src="' . JAVASCRIPT_EDITOR . '" ></script>';
        }
   ?> 
   
   <script type="text/javascript">
     $( document ).on( "ready", function() {
  	         $( "#tabs" ).tabs();

    	       tinyMCE.init({
    	  	 		// General options
    	  	 		mode : "specific_textareas",
    	  	 		editor_selector : "mceEditor",
    	  	 		theme : "advanced",
    	  	 		plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",

    	  	 		// Theme options
    	  	 		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
    	  	 		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
    	  	 		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
    	  	 		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
    	  	 		theme_advanced_toolbar_location : "top",
    	  	 		theme_advanced_toolbar_align : "left",
    	  	 		theme_advanced_statusbar_location : "bottom",
    	  	 		theme_advanced_resizing : true,

    	  	 		// Example content CSS (should be your site CSS)
    	  	 		content_css : "css/content.css",

    	  	 		// Drop lists for link/image/media/template dialogs
    	  	 		template_external_list_url : "lists/template_list.js",
    	  	 		external_link_list_url : "lists/link_list.js",
    	  	 		external_image_list_url : "lists/image_list.js",
    	  	 		media_external_list_url : "lists/media_list.js",

    	  	 		// Style formats
    	  	 		style_formats : [
    	  	 			{title : 'Bold text', inline : 'b'},
    	  	 			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
    	  	 			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
    	  	 			{title : 'Example 1', inline : 'span', classes : 'example1'},
    	  	 			{title : 'Example 2', inline : 'span', classes : 'example2'},
    	  	 			{title : 'Table styles'},
    	  	 			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
    	  	 		],

    	  	 		// Replace values for the template plugin
    	  	 		template_replace_values : {
    	  	 			username : "Some User",
    	  	 			staffid : "991234"
    	  	 		}
    	  	 	});
         } );
   </script>

<div id="tabs">
   <ul>
      <li><a href="#registrar_post"><?php echo $cfg_idioma_form[ "POST_ETIQUETA_TAB_REGISTRAR_POST" ]?></a></li>
      <li><a href="#previsualizar_post"><?php echo $cfg_idioma_form[ "POST_ETIQUETA_TAB_PREVISUALIZAR_POST" ]?></a></li>
   </ul>
   
   <div id="registrar_post">
      <fieldset>
         <legend><?php echo $cfg_idioma_form[ "POST_TITULO_EDICION" ]?></legend>
         <label class="etiqueta required">
            <?php echo $cfg_idioma_form[ "POST_ETIQUETA_TITULO" ]?>
         </label>
         <input type="text" id="titulo_post" name="titulo_post"/> <br />
         
         <label class="etiqueta required">
            <?php echo $cfg_idioma_form[ "POST_ETIQUETA_CATEGORIA" ]?>
         </label>
         <select name="categoria_post" id="categoria_post">
            <option value=""><?php ECHO $cfg_idioma_form[ "POST_CATEGORIA_TEXTO_DEFAULT" ]?></option>
            <?php 
               try
                 {
                    $categorias = new Categoria();
                 }
               catch ( Exception $ex ){}  
               
               if ( $categorias )
                 {
                    
                    //var_dump( $categorias );
                    foreach( $categorias -> listarCategorias() as $categoria )
                      {
                        if ( $categoria )
                          {
                             if ( $categoria instanceof MCategoria )
                               {
            ?>
                                  <option value="">
                                     <?php echo $categoria -> getTitulo() ?>
                                  </option>
            <?php                        
                               }
                          }
                      }
                 }
            ?>
         </select> <br />
         
         <label class="etiqueta required">
            <?php echo $cfg_idioma_form[ "POST_ETIQUETA_ESTATUS" ]?>
         </label>
         <select name="estatus_post" id="estatus_post">
            <option value=""><?php ECHO $cfg_idioma_form[ "POST_ESTATUS_TEXTO_DEFAULT" ]?></option>
            <option>Activo</option>
            <option>Inactivo</option>
            <option>Otro</option>
         </select>
            
         <br />
         
         <label class="etiqueta required">
            <?php echo $cfg_idioma_form[ "POST_ETIQUETA_DESCRIPCION" ]?>
         </label>
         <textarea id="descripcion_post" name="descripcion_post"></textarea><br />
         
         <label class="etiqueta required">
            <?php echo $cfg_idioma_form[ "POST_ETIQUETA_CONTENIDO" ]?>
         </label>
         <div id="contenido">
            <textarea id="contenido_post" name="contenido_post" class="mceEditor"></textarea>
         </div>
         
      </fieldset>
   </div>
   <div id="previsualizar_post">
      Previsualizando
   </div>
</div>


